
const store = {
    namespaced: true,  //带命名空间的模块
    state: {
        turnoverData: {
            //通用流程状态
            state: [
                {
                    value: '-1',
                    label: '已删除'
                },
                {
                    value: '0',
                    label: '草稿'
                },
                {
                    value: '1',
                    label: '审核中'
                },
                {
                    value: '2',
                    label: '已审核'
                },
                {
                    value: '5',
                    label: '已作废'
                },
                {
                    value: '9',
                    label: '共享审核中'
                }
            ],
            historyTableData: [],
            // 业务类型
            businessTypeArr: [
                {
                    id: '0',
                    name: '物资采购合同（自购）'
                },
                {
                    id: '1',
                    name: '临时需用计划（自购）'
                },
                {
                    id: '2',
                    name: '周材调拨单'
                },
                {
                    id: '3',
                    name: '周材租赁合同'
                },
                {
                    id: '4',
                    name: '周材内租调动'
                },
                {
                    id: '5',
                    name: '临时需用计划（租赁）'
                },
                {
                    id: '6',
                    name: '事实合同'
                },
            ],
            // 领料业务类型
            receiveBusinessType: [
                {
                    id: '1',
                    uname: '分包合同'
                },
                {
                    id: '2',
                    uname: '加工合同'
                },
                {
                    id: '3',
                    uname: '销售合同'
                },
                {
                    id: '4',
                    uname: '事实合同'
                },
                {
                    id: '5',
                    uname: '自行加工'
                }
            ],
            // 消耗类型
            consumeTypeArr: [
                { id: 0, name: '甲供' },
                { id: 1, name: '超甲供扣款' },
                { id: 2, name: '非甲供扣款' },
            ],

            // 结算类型
            settlementTypeArr: [
                { id: 1, name: '外来发票' },
                { id: 2, name: '内部列账' },
            ],

            /**周材集采汇总业务模块 */
            procurementMethod: [{
                value: 0,
                label: '邀请招标'
            }, {
                value: 1,
                label: '公开招标'
            }, {
                value: 2,
                label: '询价'
            }, {
                value: 3,
                label: '竞争性谈判'
            }, {
                value: 4,
                label: '单一性来源'
            },
            {
                value: 5,
                label: '甲控（业主招标）'
            }], //采购方式
            planBillIdArr: [], //年度计划billId
            unitTableData: [], //申报机构带明细
            materialsSummaryTableData: [], //物资汇总列表
            amountSummary: 0, //汇总金额 用于采集汇总页面的计划金额计算
        }
    },
    mutations: {
        setHistoryTableData (state, data) {
            state.historyTableData = data
        },

        // 更新年度计划billid
        setPlanBillIdArr (state, data) {
            state.planBillIdArr = data
        },
        //更新申报机构带明细数据
        setUnitTableData (state, data) {
            state.unitTableData = data
        },
        // 更新集采汇总 汇总表格信息
        setMaterialsSummaryTableData (state, data) {
            state.materialsSummaryTableData = data
        },
        // 汇总金额 用于采集汇总页面的计划金额计算
        setAmountSummary (state, data) {
            state.amountSummary = data
        },
    },
    actions: {
    },
    getters: {
        unitTableData_get: state=>state.turnoverData.unitTableData,
    }
}
export default store

